puppy feline dogs niacin vitamin b3 pantothenic acid vitamin b5 cat olive oil puppies cats pets nutrition for dogs